package com.haoxuewa.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.haoxuewa.entity.Essay;
import com.haoxuewa.entity.EssayTemp;


public interface EssayTempDao extends BaseMapper<EssayTemp> {
//    //把用户发的文章写入临时数据库进入待审核
//    Boolean insertEssayTemp(@Param("title") String title,
//                            @Param("author") String author, @Param("time") Date time,
//                            @Param("text") String text, @Param("part") String part,
//                            @Param("category") String category, @Param("topic") String topic);
//
//    //插入文章封面路径
//    Boolean insertEssayCover(@Param("title") String title, @Param("author") String author, @Param("cover_path") String path);
//
//    // 返回用户看的文章
//    Essay selectEssayById(@Param("id") int id);
//
//    // 返回首页展示的精选文章：标题和文章ID
//    List<Map<String, String>> showIndexSelectedEssay();
//
//    //返回首页展示的热门文章
//    List<Map<String, String>> showIndexHotEssay();
//
//    // 搜索文章
//    List<Map<String, String>> searchEssay(@Param("title") String title);
//
//    //文章点赞 Param:id=>文章id
//    Boolean addSupport(@Param("id") int id);
//
//    //文章收藏  Param:id=>文章id
//    Boolean addCollection(@Param("id") int id);
//
//    //文章审核通过（将文章从临时表移到正式表）
//    Boolean addEssayToFormal(@Param("id") int id);
//
//    //文章审核不通过
//    Boolean deleteEssayToTemp(@Param("id") int id);
//
//    //获取文章的封面（文章不通过并从服务器中删除已经上传的文章封面）
//    String getPicture(@Param("essayId") int id);
//
//    //从临时表中获取文章标题
//    List<Map<String, String>> getTitleListFromTemp();
//
//    //特定的待审核文章具体内容
//    Map<String, String> getAuditEssayContent(@Param("id") int id);
//
//    //统计文章主题的数量情况
//    List<Map<String, String>> essayQuantity(@Param("part") String part, @Param("category") String category);
//
//    //获取分区类目下各主题的文章信息
//    List<Map<String, String>> essayOfPart(@Param("part") String part, @Param("category") String category, @Param("topic") String topic);
}